package com.gopay.common.constants.cust;


/**
 * 支付密码安全问题状态
 * @PayPasswordQuesStatus.java
 * @author HJY
 * @2013-5-22 上午10:24:39  www.gopay.com.cn Inc.All rights reserved.
 */
public enum PayPasswordQuesStatus {

    // 请不要调整各变量的先后顺序！！！持久化值依ordinal定的
    /** 0 - 正常 */
    NORMAL,
    /** 1 - 当日锁定 */
    LOCK_ONEDAY,
    /** 2 - 永久锁定 */
    LOCK_PERMANENT;
    
    public static PayPasswordQuesStatus get(int status) {
        switch (status) {
        case 0:
            return PayPasswordQuesStatus.NORMAL;
        case 1:
            return PayPasswordQuesStatus.LOCK_ONEDAY;
        case 2:
            return PayPasswordQuesStatus.LOCK_PERMANENT;
        default:
            throw new RuntimeException("wrong PayPasswordQuesStatus index! status:" + status);
        }
    }
}
